IBIS Macromodel Task Group Meeting date: 26 May 2009 Members (asterisk for those attending): Adge Hawes, IBM Ambrish Varma, Cadence Design Systems Anders Ekholm, Ericsson * Arpad Muranyi, Mentor Graphics Corp. Barry Katz, SiSoft * Bob Ross, Teraspeed Consulting Group Brad Brim, Sigrity Brad Griffin, Cadence Design Systems Chris McGrath, Synopsys David Banas, Xilinx Deepak Ramaswany, Ansoft Donald Telian, consultant Doug White, Cisco Systems Eckhard Lenski, Nokia-Siemens Networks Essaid Bensoudane, ST Microelectronics Fangyi Rao, Agilent Ganesh Narayanaswamy, ST Micro Gang Kang, Sigrity Hemant Shah, Cadence Design Systems Ian Dodd, Agilent Jerry Chuang, Xilinx Joe Abler, IBM * John Angulo, Mentor Graphics John Shields, Mentor Graphics Ken Willis, Cadence Design Systems Kumar Keshavan, Sigrity Lance Wang, Cadence Design Systems Luis Boluna, Cisco Systems Michael Mirmak, Intel Corp. * Mike LaBonte, Cisco Systems Mike Steinberger, SiSoft Mustansir Fanaswalla, Xilinx Patrick O'Halloran, Tiburon Design Automation Paul Fernando, NCSU Pavani Jella, TI Radek Biernacki, Agilent (EESof) * Randy Wolff, Micron Technology Ray Comeau, Cadence Design Systems Richard Mellitz, Intel Richard Ward, Texas Instruments Samuel Mertens, Ansoft Sam Chitwood, Sigrity Sanjeev Gupta, Agilent Shangli Wu, Cadence Design Systems Sid Singh, Extreme Networks Stephen Scearce, Cisco Systems Steve Pytel, Ansoft * Syed Huq, Cisco Systems Syed Sadeghi, ST Micro Ted Mido, Synopsys Terry Jernberg, Cadence Design Systems Todd Westerhoff, SiSoft Vladimir Dmitriev-Zdorov Vikas Gupta, Xilinx Vuk Borich, Agilent * Walter Katz, SiSoft Zhen Mu, Cadence Design Systems ------------------------------------------------------------------------ Opens: -------------------------- Call for patent disclosure: - No one declared a patent. ------------- Review of ARs: - Walter: Contact Synopsys about remaining documents - They sent more documents - Todd: Write IBIS s-param BIRD - Still working on it - Arpad: Write parameter passing syntax proposal (BIRD draft) for *-AMS models in IBIS that is consistent with the parameter passing syntax of the AMI models - TBD - TBD: Propose a parameter passing syntax for the SPICE - [External ...] also? - TBD - Arpad: Review the documentation (annotation) in the macro libraries. - Deferred until a demand arises or we have nothing else to do ------------- New Discussion: Continued review of IBIS-IS documents: Arpad showed the new document from Walter: - Randy: A lot of pages about .SUBCKT were added - Arpad: There probably are few changes in the beginning part "Input netlist and data entry" - Randy: The reference to HSPICE RF should be cleaned up - Mike L: We can delete most of the first page - Bob: We will want the 1024 character limit - Randy: That is a file name length limit - Mike L: We might decide to use IBIS length limits - Arpad deleted some text with change tracking enabled. - Arpad: Should we specify a file extension? - Mike L: Maybe, if IBISCHK will parse it - Bob: The .INCLUDE statement does not require any extension - There will be no .END statement - Arpad: Do we want to limit identifier lengths? - Mike L: We may want to limit file and subckt names so they fit in IBIS - Bob: The OS should set the limit - IBIS should have had less limits - The original idea was email and printing compatibility - Arpad: New editing and email tools eliminate these limits - We will revisit this later "Input Line Format" - Mike L: Can we eliminate the broken references? - Arpad: We were going to keep the ones targeting pages we retain - Mike L: Can we eliminate features that seem to be specific to HSPICE RF? - Not sure - Arpad: Do we keep the 1024 character line limit? - There are sometimes problems with long lines - Arpad: Both + and \ seem to be supported for continuation - Mike L: \ may allow identifier continuation - Randy: Or expressions - We deleted the wildcard feature for .PRINT, etc. - Arpad: Should we reword the conversion of {} to [] ? - Mike L: This looks like a pre-processor translation - Randy: [] are sometimes used for array names - Bob: We could make {} illegal - Arpad: We shouldn't do that - This was reworded, but the net effect is the same - Mike L: There does not seem to be a definition of delimiters - Walter: It is in there somewhere - We decided to keep the "time keywords" restriction "Special Characters" - Mike L: What is "Included only"? - Walter: It means anywhere but the first character of an identifier - Minus character has different rules for HSPICE and HSPICE RF? - Mike L: We should use the more restrictive rule - Arpad: That could be a compatibility problem - Walter: We do not have to be compatible with the whole world - Randy: It may not hurt to be RF compatible - Bob: Some of these are pathological cases Arpad: Should we continue reviewing item by item in committee? - That could take months - Walter: Could do the edits for review - Arpad: With change tracking we could review the red edits AR: Walter continue IBIS-IS edits Next meeting: 2 June 2009 12:00pm PT -------- IBIS Interconnect SPICE Wish List: 1) Simulator directives